home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Fatted Calf
/
The Fatted Calf.iso
/
Applications
/
Games
/
NeXTmj
/
Source
/
mj.h
< prev
next >
Wrap
C/C++ Source or Header
|
1991-03-13
|
3KB
|
89 lines
/*
* This file contains definations of interest by
* most objects in the project.
*
$Author$
$Header$
*
$Log$
*/
#ifndef _mj_H
#define _mj_H
// Provide constants for the number of
// each tile type.
#define NUMBER_OF_EAST_WIND 4
#define NUMBER_OF_WEST_WIND 4
#define NUMBER_OF_NORTH_WIND 4
#define NUMBER_OF_SOUTH_WIND 4
#define NUMBER_OF_WINTER_SEASON 1
#define NUMBER_OF_SPRING_SEASON 1
#define NUMBER_OF_SUMMER_SEASON 1
#define NUMBER_OF_AUTUMN_SEASON 1
#define NUMBER_OF_CIRCLE_1 4
#define NUMBER_OF_CIRCLE_2 4
#define NUMBER_OF_CIRCLE_3 4
#define NUMBER_OF_CIRCLE_4 4
#define NUMBER_OF_CIRCLE_5 4
#define NUMBER_OF_CIRCLE_6 4
#define NUMBER_OF_CIRCLE_7 4
#define NUMBER_OF_CIRCLE_8 4
#define NUMBER_OF_CIRCLE_9 4
#define NUMBER_OF_BAMBOO_1 4
#define NUMBER_OF_BAMBOO_2 4
#define NUMBER_OF_BAMBOO_3 4
#define NUMBER_OF_BAMBOO_4 4
#define NUMBER_OF_BAMBOO_5 4
#define NUMBER_OF_BAMBOO_6 4
#define NUMBER_OF_BAMBOO_7 4
#define NUMBER_OF_BAMBOO_8 4
#define NUMBER_OF_BAMBOO_9 4
#define NUMBER_OF_CHARACTER_1 4
#define NUMBER_OF_CHARACTER_2 4
#define NUMBER_OF_CHARACTER_3 4
#define NUMBER_OF_CHARACTER_4 4
#define NUMBER_OF_CHARACTER_5 4
#define NUMBER_OF_CHARACTER_6 4
#define NUMBER_OF_CHARACTER_7 4
#define NUMBER_OF_CHARACTER_8 4
#define NUMBER_OF_CHARACTER_9 4
#define NUMBER_OF_RED 4
#define NUMBER_OF_GREEN 4
#define NUMBER_OF_WHITE 4
#define NUMBER_OF_BAMBOO 1
#define NUMBER_OF_PLUM 1
#define NUMBER_OF_ORCHID 1
#define NUMBER_OF_MUM 1
// This is the total number of game tiles
// that are placed on the Game Board.
#define NUMBER_OF_TILES ( \
NUMBER_OF_EAST_WIND + NUMBER_OF_WEST_WIND + \
NUMBER_OF_NORTH_WIND + NUMBER_OF_SOUTH_WIND + \
NUMBER_OF_WINTER_SEASON + NUMBER_OF_SPRING_SEASON + \
NUMBER_OF_SUMMER_SEASON + NUMBER_OF_AUTUMN_SEASON + \
NUMBER_OF_CIRCLE_1 + NUMBER_OF_CIRCLE_2 + \
NUMBER_OF_CIRCLE_3 + NUMBER_OF_CIRCLE_4 + \
NUMBER_OF_CIRCLE_5 + NUMBER_OF_CIRCLE_6 + \
NUMBER_OF_CIRCLE_7 + NUMBER_OF_CIRCLE_8 + \
NUMBER_OF_CIRCLE_9 + NUMBER_OF_BAMBOO_1 + \
NUMBER_OF_BAMBOO_2 + NUMBER_OF_BAMBOO_3 + \
NUMBER_OF_BAMBOO_4 + NUMBER_OF_BAMBOO_5 + \
NUMBER_OF_BAMBOO_6 + NUMBER_OF_BAMBOO_7 + \
NUMBER_OF_BAMBOO_8 + NUMBER_OF_BAMBOO_9 + \
+ NUMBER_OF_WHITE + \
NUMBER_OF_CHARACTER_1 + NUMBER_OF_CHARACTER_2 + \
NUMBER_OF_CHARACTER_3 + NUMBER_OF_CHARACTER_4 + \
NUMBER_OF_CHARACTER_5 + NUMBER_OF_CHARACTER_6 + \
NUMBER_OF_CHARACTER_7 + NUMBER_OF_CHARACTER_8 + \
NUMBER_OF_CHARACTER_9 + NUMBER_OF_GREEN + \
+ NUMBER_OF_RED + \
NUMBER_OF_BAMBOO + NUMBER_OF_PLUM + \
NUMBER_OF_ORCHID + NUMBER_OF_MUM )
#endif